package com.zuipin.vo;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * (后台)会员收货地址Vo
 * @author admin
 *
 */
@ApiModel(description = "(后台)会员收货地址Vo")
public class BackDeliveryAddressVo implements Serializable {
	
	private Long				id;					// 收货地址Id
	
	private String				provinceCode;		// 省编码
	
	private String				cityCode;			// 市编码
	
	private String				areaCode;			// 区编码
	
	private String				provinceName;		// 省名称
	
	private String				cityName;			// 市名称
	
	private String				areaName;			// 区名称
	
	private String				recName;			// 收件人姓名
	
	private String				mobilePhone;		// 手机
	
	private String				phone;				// 电话
	
	private Short				isDefault;			// 是否默认收货地址:1,默认 0,非默认
	
	private String				detailAddress;		// 详细地址
	
	private String				zipCode;			// 邮编
	
	private Long				memberId;			// 会员ID
	
	private Long				sysId;				// 系统ID
	
	private Short				delFlag;			// 删除标志
	
	public static final Short	YES_DELFLAG	= 1;	// 删除
	public static final Short	NO_DELFLAG	= 0;	// 未删除
	
	@ApiModelProperty(value = "收货地址Id")
	public Long getId() {
		return id;
	}
	
	public void setId(Long id) {
		this.id = id;
	}
	
	@ApiModelProperty(value = "省编码", required = true)
	public String getProvinceCode() {
		return provinceCode;
	}
	
	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}
	
	@ApiModelProperty(value = "市编码", required = true)
	public String getCityCode() {
		return cityCode;
	}
	
	public void setCityCode(String cityCode) {
		this.cityCode = cityCode;
	}
	
	@ApiModelProperty(value = "区编码", required = true)
	public String getAreaCode() {
		return areaCode;
	}
	
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	
	@ApiModelProperty(value = "省名字")
	public String getProvinceName() {
		return provinceName;
	}
	
	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}
	
	@ApiModelProperty(value = "市名字")
	public String getCityName() {
		return cityName;
	}
	
	public void setCityName(String cityName) {
		this.cityName = cityName;
	}
	
	@ApiModelProperty(value = "区名字")
	public String getAreaName() {
		return areaName;
	}
	
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	
	@ApiModelProperty(value = "收货人", required = true)
	public String getRecName() {
		return recName;
	}
	
	public void setRecName(String recName) {
		this.recName = recName;
	}
	
	@ApiModelProperty(value = "手机号")
	public String getMobilePhone() {
		return mobilePhone;
	}
	
	public void setMobilePhone(String mobilePhone) {
		this.mobilePhone = mobilePhone;
	}
	
	@ApiModelProperty(value = "电话")
	public String getPhone() {
		return phone;
	}
	
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	@ApiModelProperty(value = "是否是默认收获地址", required = true)
	public Short getIsDefault() {
		return isDefault;
	}
	
	public void setIsDefault(Short isDefault) {
		this.isDefault = isDefault;
	}
	
	@ApiModelProperty(value = "详细地址(默认不包含省市区)", required = true)
	public String getDetailAddress() {
		return detailAddress;
	}
	
	public void setDetailAddress(String detailAddress) {
		this.detailAddress = detailAddress;
	}
	
	@ApiModelProperty(value = "邮编")
	public String getZipCode() {
		return zipCode;
	}
	
	public void setZipCode(String zipCode) {
		this.zipCode = zipCode;
	}
	
	@ApiModelProperty(value = "会员ID")
	public Long getMemberId() {
		return memberId;
	}
	
	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}
	
	@ApiModelProperty(value = "系统ID")
	public Long getSysId() {
		return sysId;
	}
	
	public void setSysId(Long sysId) {
		this.sysId = sysId;
	}
	
	@ApiModelProperty(value = "删除标志:1是删除，0是未删除'")
	public Short getDelFlag() {
		return delFlag;
	}
	
	public void setDelFlag(Short delFlag) {
		this.delFlag = delFlag;
	}
	
}
